#include "myhead.h"

//自定义线程的任务函数
void *fun1(void *arg)
{
	//程序员自由发挥
	while(1)
	{
		printf("我在杀毒!\n");
		sleep(1);
	}
}

void *fun2(void *arg)
{
	//程序员自由发挥
	while(1)
	{
		printf("我在清除垃圾!\n");
		sleep(1);
	}
}

void *fun3(void *arg)
{
	//程序员自由发挥
	while(1)
	{
		printf("我在扫描漏洞!\n");
		sleep(1);
	}
}
int main() //主线程
{
	pthread_t id1,id2,id3;
	//创建一个线程帮助我死循环杀毒
	pthread_create(&id1,NULL,fun1,NULL); //子线程
	//创建一个线程帮助我死循环清除垃圾
	pthread_create(&id2,NULL,fun2,NULL); //子线程
	//创建一个线程帮助我死循环扫描漏洞
	pthread_create(&id3,NULL,fun3,NULL); //子线程
	//主函数一旦退出，所有的线程都跟着挂了
	while(1);
}